What Makes Agile Software Development Agile?

نویسندگان

چکیده

Together with many success stories, promises such as the increase in production speed and improvement stakeholders' collaboration have contributed to making agile a transformation software industry which companies want take part. However, driven either by natural expected evolution or contextual factors that challenge adoption of methods prescribed their creator(s), processes practice mutate into hybrids over time. Are these still agile? In this article, we investigate question: what makes development method We present an empirical study grounded large-scale international survey aims identify practices improve tame agility. Based on 556 data points, analyze perceived degree agility implementation standard project disciplines its relation used practices. Our findings suggest only small number participants operate projects purely traditional manner (under 15%). That said, most show clear trend towards increasing degrees Compared develop software, selection has stronger effect given discipline. Finally, there are no explicitly guarantee prevent conclude cannot be defined solely at process level. Additional need taken account when trying implement company. discuss field process-related research light our roadmap for future research.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

What Makes Agile Development Different?: a Case Study of Agile in Practice

Agile development methods have been described by proponents as being the best way to deal with the dynamic nature of software development in organizations, yet looking at agile practices of the major agile methodologies reveals many practices that have been used in the past. This work examined agile practices from the perspective of software development professionals and identified four charact...

متن کامل

Agile Software Development

With the further development of computer technology, the software development process has some new goals and requirements. In order to adapt to these changes, people has optimized and improved the previous method. At the same time, some of the traditional software development methods have been unable to adapt to the requirements of people. Therefore, in recent years there have been some new lig...

متن کامل

Agile Software Development

Agile software development methodologies provide many benefits including reduced time to market, lower defect rates, and more accurate requirements tracking. This paper describes Strategic Data Systems’ experience with agile software development, and demonstrates the advantages an organization may gain through implementing a similar development process. Introduction Ideas about the process of d...

متن کامل

Agile Software Development

Taylor & Francis makes every effort to ensure the accuracy of all the information (the “Content”) contained in the publications on our platform. However, Taylor & Francis, our agents, and our licensors make no representations or warranties whatsoever as to the accuracy, completeness, or suitability for any purpose of the Content. Any opinions and views expressed in this publication are the opin...

متن کامل

Contextualizing agile software development

This paper presents a contextual model for software-intensive systems development to guide the adoption and adaptation of agile software development practices. This model was found especially useful when the project context departs significantly from the “agile sweet spot”, i.e., the ideal conditions in which agile software development practices originated from, and where they are most likely t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Transactions on Software Engineering

سال: 2022

ISSN: ['0098-5589', '1939-3520', '2326-3881']

DOI: https://doi.org/10.1109/tse.2021.3099532